package webPages;

import org.apache.wicket.markup.html.form.Button;
import org.apache.wicket.markup.html.form.Form;
import org.uqbar.commons.model.UserException;

import database.Tienda;
import modelo.Empleado;

public class CrearEmpleadoPage extends EditarEmpleadoPage {

	private final Empleado model;
	
	public CrearEmpleadoPage(Empleado empleado) {
		super(empleado);
		model = empleado;
	}

	@Override
	protected void agregarAcciones(Form<Empleado> parent) {
		parent.add(new Button("aceptar") {
			@Override
			public void onSubmit() {
				try {
					Tienda.getInstance().guardarEmpleado(CrearEmpleadoPage.this.model);
					volver();
				} catch (UserException e) {
					info(e.getMessage());
				} catch (Exception e) {
					error("Ocurrio un error, jaja estas al horno");
				}
			}

			
		});
		parent.add(new Button("cancelar") {
			@Override
			public void onSubmit() {
				volver();
			}

		});
	}


}
